// 获取项目信息
$("#name").attr('data-id',projectData.id);
$("#name").val(projectData.name);
$("#size").val(projectData.size);
$("#money").val(projectData.money);
$("#property").val(projectData.property);
$("#manager").val(projectData.manager);
$("#beginTime").val(projectData.beginTime);
$("#endTime").val(projectData.endTime);
$("#firstCheckTime").val(projectData.firstCheckTime);
$("#lastCheckTime").val(projectData.lastCheckTime);
$("#payment").val(projectData.payment);
$("#cooperator").val(projectData.cooperator);
// $("#constructionOrganization").val(projectData.constructionOrganizationString);
$("#note").val(projectData.note);

$(document).ready(function(){
    // $("#constructionOrganization").click(function(){
		// toggle();
    // });
    // // 织机构树
    // var setting = {
    //     view: {
    //         dblClickExpand: false,
    //         selectedMulti: true,
    //         autoCancelSelected: true
    //     },
    //     check: {
    //         enable: true,
    //         chkStyle: "checkbox",
    //         chkboxType: { "Y": "s", "N": "ps" }
    //     },
    //     data: {
    //         simpleData: {
    //             enable: true
    //         }
    //     },
    //     callback: {
    //         onClick: treeClick,
    //         onCheck: treeCheck
    //     }
    // };
    // $.ajax({
    //     url: contextPath + "/Organization/queryOrganizationTree",
    //     type: "get",
    //     cache: false,
    //     dataType: "json",
    //     success: function(data){
    //         zTreeObj = $.fn.zTree.init($("#treeDemo"), setting, data);
    //         var arr = projectData.constructionOrganization,
    //
		// 		tempNode = null;
    //
		// 	for(var i = 0; i < arr.length; i++){
		// 		tempNode = zTreeObj.getNodeByParam("id",arr[i].id);
    //             // console.log("tempNode:"+tempNode);
		// 		zTreeObj.checkNode(tempNode);
		// 	}
    //     },
    //     error: function(data){
    //         // toastr.error("请求失败，请稍后再试!");
    //     }
    // });
    // 查询产品线
	$.ajax({
        url: contextPath + "/ProductLine/queryAllProductLine",
        type: "get",
        cache: false,
        dataType: "json",
        success: function(data){
            var str = '';
            for (var i =0 ,len = data.length; i < len; i++) {
            	str += '<option value="' + data[i].id + '">' + data[i].name + "</option>";
            }
            $("#productLineId").html(str);
            $("#productLineId").val(projectData.productLineId);
        },
        error: function(data){
            console.log(data);
            $("#productLineId").html('<option value="">数据异常</option>');
        }
    });
    // 保存
    $("#save").on("click",function(){
    	var temp = $("#form-box").serializeArray(),
    		dataJson = {};
    	$.each(temp,function(i,v){
			dataJson[v.name] =$.trim( v.value);
		});
		dataJson['id'] = $("#name").attr('data-id');
		dataJson['productLineId'] = Number(dataJson['productLineId']);
    	// dataJson['constructionOrganization'] = [];
    	// var treeObj = $.fn.zTree.getZTreeObj("treeDemo").getCheckedNodes(true);
    	// for(var i = 0,len = treeObj.length; i < len; i++){
    	// 	if(treeObj[i]["nodeType"] != "auth"){
    	// 		dataJson['constructionOrganization'].push({
			// 	    "code": treeObj[i]["organizationCode"],
			// 	    "description": treeObj[i]["t"],
			// 	    "id": treeObj[i]['id'],
			// 	    "name": treeObj[i]['name'],
			// 	    "parentId": treeObj[i]['pId']
    	// 		});
    	// 	}
    	// }
		if(!dataJson.id){
			toastr.error('项目id异常，请重新选则！');
    		return;
    	}
		if (!dataJson.name) {
    		toastr.error('项目名称不能为空！');
    		return;
    	}
    	if (!dataJson.productLineId) {
    		toastr.error('产品线不能为空！');
    		return;
    	}
    	// if (!dataJson.constructionOrganization.length) {
    	// 	toastr.error('能看到项目的组织机构不能为空！');
    	// 	return;
    	// }
    	if(dataJson.name.length > 50){
    		toastr.error('名称不能超过50个字符！！');
    		return;
    	}
    	if(dataJson['size'].length > 25){
    		toastr.error('项目规模不能超过25个字符！！');
    		return;
    	}
    	if(dataJson['property'].length > 25){
    		toastr.error('项目属性不能超过25个字符！！');
    		return;
    	}
    	if(dataJson['manager'].length > 25){
    		toastr.error('项目经理不能超过25个字符！！');
    		return;
    	}
    	if(dataJson['cooperator'].length > 25){
    		toastr.error('使用合作方不能超过25个字符！！');
    		return;
    	}
    	if(dataJson['note'].length > 250){
    		toastr.error('备注信息不能超过250个字符！！');
    		return;
    	}
    	projectData = null;
    	$.ajax({
            url: contextPath + '/Project/modifyProject',
            type: 'POST',
            cache : false,
            data: JSON.stringify(dataJson),
            contentType: "application/json",
            success: function (data) {
                if(data.code == 1){
                    toastr.success('修改成功！');
                    location.hash = "qualitycontrol-projectGroup-project";
                }else{
                    toastr.error(data.message,'修改失败！');
                }
            },
            error: function (data) {
                toastr.error("操作失败，请稍后再试！");
                console.log(data);
            } 
		});
    });
});
// // 单击树节点
// function treeClick(event, treeId, treeNode) {
// 	$.fn.zTree.getZTreeObj(treeId).checkNode(treeNode,"",true);
// 	var treeObj = $.fn.zTree.getZTreeObj(treeId).getCheckedNodes(true);
// 	var str = "";
// 	for(var i = 0, len = treeObj.length; i < len; i++){
// 		if(treeObj[i]["nodeType"] == "organization"){
// 			str += ( treeObj[i].name + ";" );
//
// 		}
// 	}
// 	$("#constructionOrganization").val(str);
// }
// // 选中树多选框
// function treeCheck(event, treeId, treeNode){
// 	var treeObj = $.fn.zTree.getZTreeObj(treeId).getCheckedNodes(true);
// 	var str = "";
// 	for(var i = 0, len = treeObj.length; i < len; i++){
// 		if(treeObj[i]["nodeType"] == "organization"){
// 			str += ( treeObj[i].name + ";" );
// 		}
// 	}
// 	$("#constructionOrganization").val(str);
// }
// // 隐藏/显示 组织树
// function toggle() {
//     var menu_content = $("#menu-content");
//     if(menu_content.css("display") == 'none'){
//         $("#menu-content").slideDown("fast");
//         $("body").bind("mousedown", onBodyDown);
//     }
// }
function hideMenu() {
    $("#menu-content").fadeOut("fast");
    $("body").unbind("mousedown", onBodyDown);
}
function onBodyDown(event) {
    if (!(event.target.id == "menuBtn" || event.target.id == "menu-content" || $(event.target).parents("#menu-content").length>0)) {
        hideMenu();
    }
}
// 日期选择器
var dataArr = ["#beginTime","#endTime","#firstCheckTime","#lastCheckTime"]
for(var i = 0, len = dataArr.length; i < len; i++){
	$(dataArr[i]).jcDate({					       
		IcoClass : "jcDateIco",
		Event : "click",
		Speed : 100,
		Left : 0,
		Top : 28,
		format : "-",
		Timeout : 100
	});
}